package com.itheima.health.service;

import com.itheima.health.entity.PageResult;
import com.itheima.health.pojo.CheckGroup;
import com.itheima.health.pojo.User;

import java.util.List;

/**
 * @author ：seanyang
 * @date ：Created in 2019/6/7
 * @description ：
 * @version: 1.0
 */
public interface UserService {
	public boolean login(String username,String password);

	/**
	 * 根据用户名获取用户信息(基本信息、角色信息、权限信息)
	 * @param username
	 * @return
	 */
	User findByUsername(String username);

	Integer findRoleIdByUserId(Integer id);


	//新增用户
	void add(User user,Integer[] roleIds);
  //分页查询
	PageResult pageQuery(int currentPage, int pageSize, String queryString);

	User findUserById(Integer id);

	List<Integer> findRolesByUserId(Integer id);

	void edit(User user,Integer[] roleIds);

	void delete(Integer id);

}
